<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
  <head>
    <title>FreeFlow class library</title>
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema" />
    <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR" />
    <meta content="VisualStudio.HTML" name="ProgId" />
    <meta content="Microsoft Visual Studio .NET 7.1" name="Originator" />
  </head>
  <body style="font-family:Arial">
    <p><strong><font size="4">FreeFlow class library</font></strong></p>
    <p><font size="2">Welcome to the FreeFlow class library. This library exposes 
        workflow functionality for .NET client and server applications.</font></p>
    <p><font size="2"><strong>FreeFlow.Client namespace</strong><br />
        This namespace can be used to create custom clients or to interact with the 
        engine. The <see cref="FreeFlow.Client.Connection">Connection</see> class 
        provides the base functionality for connecting to the engine and sending and 
        receiving XML messages. It supports user authentication and raising flags. The <see cref="FreeFlow.Client.AlertsList">
          AlertsList</see> class provides access to a user's alerts. The <see cref="FreeFlow.Client.BlankFormsList">
          BlankFormsList</see> class provides access to a user's blank forms list. The <see cref="FreeFlow.Client.ActionPage">
          ActionPage</see> class allows programmatic initiation of blank forms. The <see cref="FreeFlow.Client.FolderPage">
          FolderPage</see> class allows programmatic access to folders.</font></p>
    <p><font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        This namespace can be used to programmatically interact with the engine's 
        database without writing a single line of SQL. The <see cref="FreeFlow.Administration.Server">
          Server</see> class provides the main entry point to the class hierarchy. A 
        valid connection string is all that is required to access the database. Only 
        SQL Server is currently supported.</font></p>
    <p><font size="2">Further information can be found at the <a href="http://www.freeflownet.com">
          FreeFlow website</a>.</font></p>
    <p><strong>Change Log</strong></p>
    <div><strong><font size="2">Build 131</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
      The Version class has a new <see cref="FreeFlow.Administration.Version.SaveToStream">SaveToStream</see> method.
      </font>
      <br />
      <br />
    </div>     
    <div><strong><font size="2">Build 129</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
      Oracle support has been improved<br />
      Breaking change - <see cref="FreeFlow.Administration.Map.Variables">Map.Variables</see> property is
      now of type <see cref="FreeFlow.Administration.ColumnCollection">ColumnCollection</see>.<br />
      <strong>FreeFlow.Client namespace</strong><br />
      The <see cref="FreeFlow.Client.Connection.EscriptsUrl">EscriptsUrl</see> 
      property has been added to connect to engines over HTTP where the escripts virtual folder is 
      not located in the default location.
      </font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 128</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
      Details of Windows Workflow instances are available via the 
      <see cref="FreeFlow.Administration.WorkflowInstanceCollection">WorkflowInstanceCollection</see> class.
      </font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 127</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
      Version 7.6 databases are now recognised correctly.<br />
      Details of published Windows Workflows are available via the 
      <see cref="FreeFlow.Administration.WorkflowCollection">WorkflowCollection</see> class.
      </font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 126</font></strong></div>
    <div>
      <font size="2">
        The class library is now built using .NET 2. The .NET 1.1 library is available from the website but 
        will no longer be actively developed. The FreeFlow.RSS namespce is no longer available, since this was not widely used 
        and provides functionality now supplied in the main Metastorm BPM product. 
        <br />
        <strong>FreeFlow.Administration namespace</strong><br />
        Descriptions of procedure and library versions can now be updated.<br />
        The <see cref="FreeFlow.Administration.EventLog">EventLog</see> class has been added that gives access to event log errors.
      </font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 125</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        The LibraryVersion class now has information about which procedures it is used 
        in.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 124</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        The Role class now supports the IRefreshable interface. </font>
    </div>
    <div><font size="2">Scripts stored in the database can be accessed from <see cref="FreeFlow.Administration.Map.Scripts">
          maps</see> and <see cref="FreeFlow.Administration.Procedure.Scripts">procedures</see></font></div>
    <div><font size="2">Table <see cref="FreeFlow.Administration.Table.Columns">column 
          details</see> are now available</font></div>
    <div>&nbsp;</div>
    <div><strong><font size="2">Build 123</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        The Map class has a <see cref="FreeFlow.Administration.Map.CurrentFolderSuffix">
          CurrentFolderSuffix property</see>.<br />
        The Map class has a <see cref="FreeFlow.Administration.Map.ResetFolderSuffix">ResetFolderSuffix 
          method</see>.
        <br />
        <br />
      </font>
    </div>
    <div><strong><font size="2">Build 122</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        The Folder class has an <see cref="FreeFlow.Administration.Folder.IsArchived">IsArchived 
          property</see>.<br />
        More&nbsp;registry settings are available from the&nbsp;<see cref="FreeFlow.Administration.RegistrySettings">RegistrySettings</see>
        class.
        <br />
        <br />
      </font>
    </div>
    <div><strong><font size="2">Build 119</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        The User class now has a <see href="FreeFlow.Administration.UserConstructor1">public 
          constructor</see> for quick and more efficent access to a user.<br />
        The User class now provides access to <see cref="FreeFlow.Administration.User.Attributes">
          user attributes</see>.
        <br />
        <br />
      </font>
    </div>
    <div><strong><font size="2">Build 118</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        Attachments can be written to the database using <see cref="FreeFlow.Administration.Server.SetAttachment">
          Server.SetAttachment</see>&nbsp;(folder attachments are not currently 
        supported).<br />
        Attachments can be deleted from the database using <see cref="FreeFlow.Administration.Server.DeleteAttachment">
          Server.DeleteAttachment</see>.<br />
        Authentication scripts can be added, inserted and deleted from the <see cref="FreeFlow.Administration.AuthenticationScriptCollection">
          AuthenticationScriptCollection</see> class, which also now provides access to 
        the guest user script.<br />
        Users have <see cref="FreeFlow.Administration.User.DeliverAlertsByEmail">DeliverAlertsByEmail</see>
        and <see cref="FreeFlow.Administration.User.DirectoryTree">DirectoryTree</see> 
        properties.
        <br />
        <br />
      </font>
    </div>
    <div><strong><font size="2">Build 117</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        Tables in the database can now be accessed via the <see cref="FreeFlow.Administration.Server.Tables">
          Server.Tables</see> collection.
        <br />
        <br />
      </font>
    </div>
    <div><strong><font size="2">Build 116</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        The Version class has a <see cref="FreeFlow.Administration.Version.Size">Size 
          property</see> that returns the size of the procedure/library.<br />
        The DesignerLogEntry class has <see cref="FreeFlow.Administration.DesignerLogEntry.Property">
          Property</see>, <see cref="FreeFlow.Administration.DesignerLogEntry.DetectedByClass">
          DetectedByClass</see> and <see cref="FreeFlow.Administration.DesignerLogEntry.DetectedByMethod">
          DetectedByMethod</see> properties.<br />
        The Folder class has a <see cref="FreeFlow.Administration.Folder.DeletionList">
          DeletionList</see> property which returns the deletion alerts for the folder.<br />
        Access to authentication scripts is available via the <see cref="FreeFlow.Administration.Server.AuthenticationScripts">
          Server.AuthenticationScripts</see> property, although full control such as 
        re-ordering of scripts is not yet supported.
        <br />
        <br />
        <strong>FreeFlow.Client namespace</strong><br />
        Client scripts whose language has been specified using unusual casing are now 
        handled correctly.<br />
        Breaking change - The constructors for the Field class and derived classes are 
        no longer public as it doesn't make sense to create instances of these classes. </font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 115</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        There is a new <see cref="FreeFlow.Administration.RegistrySettings">RegistrySettings</see>
        class that provides access to the engine registry settings.
        <br />
        The DesignerLogEntry class now overrides <see cref="FreeFlow.Administration.DesignerLogEntry.ToString">
          ToString</see> method and will return the details of the designer log entry.<br />
        Version 7.5 databases are now recognised.<br />
        The Server class now has a property to access the event handler function call 
        for external delegation of events to .NET assemblies.<br />
        The Map class now has properties for external delegation of events to .NET 
        assemblies.
        <br />
        <br />
        <strong>FreeFlow.Client namespace</strong><br />
        The <see cref="FreeFlow.Client.Connection.SAP">Connection.SAP</see> property 
        can be used to specify which SAP should be used when logging in.<br />
        The FolderPage class has <see cref="FreeFlow.Client.FolderPage.MapName">MapName</see>
        and <see cref="FreeFlow.Client.FolderPage.StageName">StageName</see> properties.<br />
        The deprecated Connection.Login and Connection.LoginForm methods have been 
        removed. </font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 114</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        The AlertCollection class now has methods for <see cref="FreeFlow.Administration.AlertCollection.Add_overloads">
          adding</see> and <see cref="FreeFlow.Administration.AlertCollection.Remove">removing</see>
        alerts.<br />
        Rules stages are now handled correctly.
        <br />
        <br />
      </font>
    </div>
    <div><strong><font size="2">Build 113</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        The Server class now has a <see cref="FreeFlow.Administration.Server.SaveAttachmentToFile">
          SaveAttachmentToFile</see> method.<br />
        <br />
        <strong>FreeFlow.Client namespace</strong><br />
        The Connection class now has a <see cref="FreeFlow.Client.Connection.SaveAttachmentToFile">
          SaveAttachmentToFile</see> method.<br />
        The AttachmentField class now has a <see cref="FreeFlow.Client.AttachmentField.SaveToFile">
          SaveToFile</see> method.
        <br />
        <br />
      </font>
    </div>
    <div><strong><font size="2">Build 112</font></strong></div>
    <div>
      <font size="2"><strong>FreeFlow.Client namespace</strong><br />
        International characters may not be handled correctly if connecting by HTTP. 
        Connecting via DCOM is suggested if this a problem.
        <br />
        <br />
      </font>
    </div>
    <div><strong><font size="2">Build 111</font></strong></div>
    <div><font size="2"><strong>FreeFlow.Client namespace</strong><br />
        The <see cref="FreeFlow.Client.ActionPage.Submit_overload_2">ActionPage.Submit</see>
        method now does nothing if it is called from a non-confirm action, since 
        starting the action will also submit it.<br />
        <see cref="FreeFlow.Client.Connection.LoginForm">Connection.LoginForm</see> is 
        now deprecated. Use the new <see cref="FreeFlow.Client.Connection.LogOnForm">Connection.LogOnForm</see>
        method instead. </font>
      <br />
      <br />
      <font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        The collection retruned via the <see cref="FreeFlow.Administration.Server.DesignerLog">
          Server.DesignerLog</see> property now does not include authentication failures, 
        which are returned via the <see cref="FreeFlow.Administration.Server.AuthenticationFailures">
          Server.AuthenticationFailures</see> property. The full designer log can still 
        be retrieved by creating an instance of the <see cref="FreeFlow.Administration.Server.DesignerLog">
          DesignerLog</see> class.&nbsp;A new&nbsp;constructor&nbsp;for the 
        class&nbsp;takes a parameter to&nbsp;filter the returned list.&nbsp;<br />
        Performance of the <see cref="FreeFlow.Administration.FolderCollection">FolderCollection</see>
        class has been improved. </font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 110</font></strong></div>
    <div><font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        This build fixes a bug with Version 5 procedures causing an exception when 
        version information was read.
        <br />
        <br />
      </font>
    </div>
    <div><strong><font size="2">Build 109</font></strong></div>
    <div><font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        Most collection classes now implement the IBindingList interface, meaning the 
        columns&nbsp;can be sorted when bound to a DataGrid control.<br />
        Attachments can now be <see cref="FreeFlow.Administration.Attachment.Delete">deleted</see>.<br />
        Maps can now bew <see cref="FreeFlow.Administration.Map.Name">renamed</see>. 
        Rename a map in the database <b>before</b> republishing the procedure.
        <br />
        <br />
      </font>
    </div>
    <div><strong><font size="2">Build 108</font></strong></div>
    <div><font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        Partial support for Oracle.<br />
        Breaking change - Server.DatabaseType is now an enumerated type.<br />
        The AlertCollection class has a <see cref="FreeFlow.Administration.AlertCollection.ContainsUser">
          ContainsUser</see> method.<br />
        The <see cref="FreeFlow.Administration.FolderCollection">FolderCollection</see>
        class has a contructor for passing a SQL where clause that will be used to 
        build the collection<br />
        Forms defined in a map segment are now included in the <see cref="FreeFlow.Administration.FormCollection">
          FormCollection</see> for a map using the map segment<br />
        <br />
        <br />
      </font>
    </div>
    <div><strong><font size="2">Build 107</font></strong></div>
    <div><font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        Designer log entries over a specified age can now be <see cref="FreeFlow.Administration.DesignerLog.DeleteEntriesOlderThan">
          deleted</see>.<br />
        Most collections now implement the IList interface so they can be bound to 
        data-aware controls.<br />
        The group can now be set for <see cref="FreeFlow.Administration.Action.Group">user 
          creation actions</see>.<br />
        You can <see cref="FreeFlow.Administration.Map.PurgeStages">purge stages</see>&nbsp;from 
        a map or for the whole <see cref="FreeFlow.Administration.Server.PurgeStages">database</see>.<br />
        The Session class now gives access to the <see cref="FreeFlow.Administration.Session.CallerId">
          caller ID</see>.<br />
        The Server class has a property to indicate the <see cref="FreeFlow.Administration.Server.RaisedFlagsPending">
          number of raised flags that are pending</see>.<br />
        You can now <see cref="FreeFlow.Administration.User.SetPassword">change users' 
          passwords</see>. You can also <see cref="FreeFlow.Administration.User.SetRandomPassword_overload_2">
          set a random password</see>. The User class now also has a property to indicate 
        if the <see cref="FreeFlow.Administration.User.HasBlankPassword">user has a 
          blank password</see>. It also has a <see cref="FreeFlow.Administration.User.RevokeAllRoles">
          method to revoke all roles</see>.<br />
        It is now possible to <see cref="FreeFlow.Administration.Variable.Delete">delete 
          variables</see> from the database.<br />
        Libraries now have a <see cref="FreeFlow.Administration.Library.LastPublished">
          LastPublished</see> property.<br />
        It is now possible to <see cref="FreeFlow.Administration.Server.DeleteDeletionAlerts">
          delete old deletion alerts</see>.<br />
        You can connect to a <see cref="FreeFlow.Administration.Server.Connect_overload_1">
          server using an ODBC DSN, username and password</see>.
        <br />
        <br />
      </font>
    </div>
    <div><strong><font size="2">Build 106</font></strong></div>
    <div><font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        Events without an associated folder can now be <see cref="FreeFlow.Administration.Server.DeleteEventsWithoutFolder">
          deleted</see>.<br />
        The Server class has a new method for <see cref="FreeFlow.Administration.Server.UpdateBlankFormsGroups">
          setting the groups for blank forms</see> to a sensible default.<br />
        The Server class now recognises <see cref="FreeFlow.Administration.Server.SchemaVersion">
          Version 7</see> databases.<br />
        The Server class has a new <see cref="FreeFlow.Administration.Server.NotificationFormula">
          NotificationFormula</see> property for Version 7 databases.<br />
        The Server class has new <see cref="FreeFlow.Administration.Server.EnableDeletionAlerts">
          EnableDeletionAlerts</see> and <see cref="FreeFlow.Administration.Server.EnableAlertGeneration">
          EnableAlertGeneration</see> properties for Version 7.01 databases.<br />
        For version 7 databases, <see cref="FreeFlow.Administration.Version.LibraryVersions">
          library version information</see> is now available.<br />
        SessionCollection now has the ability to <see cref="FreeFlow.Administration.SessionCollection.DeleteExpired">
          delete expired sessions</see>.<br />
        Folders now have a <see cref="FreeFlow.Administration.Folder.Notes">Notes</see>
        property that provides access to the notes added to the folder. This is a 
        subset of the <see cref="FreeFlow.Administration.Folder.History">History</see> 
        property.<br />
        Procedures now have a <see cref="FreeFlow.Administration.Procedure.LastPublished">
          LastPublished</see> property.<br />
        Actions now have properties indicating whether they are <see cref="FreeFlow.Administration.Action.IsLoopback">
          loopback</see> or <see cref="FreeFlow.Administration.Action.IsCreation">creation</see>
        actions and also <see cref="FreeFlow.Administration.Action.Group">group</see> and
        <see cref="FreeFlow.Administration.Action.Description">description</see> information 
        for creation actions.<br />
        <br />
        <br />
      </font>
    </div>
    <div><strong><font size="2">Build 105</font></strong></div>
    <div><font size="2"><strong>FreeFlow.Administration namespace</strong><br />
        Performance of the <see cref="FreeFlow.Administration.FolderCollection">FolderCollection</see>
        class has been improved.<br />
        The Server class now has an <see cref="FreeFlow.Administration.Server.ExecuteScalar">
          ExecuteScalar</see> method.<br />
        More reports are available.<br />
        <see cref="FreeFlow.Administration.DesignerLogEntry">DesignerLogEntry</see> now 
        has Form and Field properties.<br />
        Individual <see cref="FreeFlow.Administration.DesignerLogEntry">designer log 
          entries</see> can now be deleted.<br />
        <see cref="FreeFlow.Administration.Version">Procedure versions</see> can now 
        be deleted.<br />
        <see cref="FreeFlow.Administration.Library">Libraries</see> can now be 
        deleted.<br />
        It is now possible to find out which procedures <see cref="FreeFlow.Administration.Role">
          roles</see> have been defined in.
        <br />
        <br />
      </font>
    </div>
    <div><strong><font size="2">Build 104</font></strong></div>
    <div><font size="2">Breaking change - The Usage enumerated type has been renamed <see cref="FreeFlow.FieldUsage">
          FieldUsage</see> and has been moved to the FreeFlow namespace.<br />
        Breaking change - The ActionType enumerated type has been renamed <see cref="FreeFlow.UserActionType">
          UserActionType</see> and has been moved to the FreeFlow namespace.<br />
        <strong>FreeFlow.Administration namespace</strong><br />
        The <see cref="FreeFlow.Administration.Action">Action</see> class now provides 
        access to the field usage and user action type(form, confirm etc).<br />
        You can now access a folder's <see cref="FreeFlow.Administration.Folder.AlertMessage">
          alert message</see>.<br />
        You can now <see cref="FreeFlow.Administration.Folder.Unlock">unlock</see> a 
        folder.<br />
        You can now access a field's <see cref="FreeFlow.Administration.Field.DataSet">
          dataset</see>.<br />
        You can update a <see cref="FreeFlow.Administration.Folder">Folder's</see> Name, 
        Priority, Subject and Category. </font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 103</font></strong></div>
    <div><font size="2">Many of the classes in the <see cref="FreeFlow.Administration">
          FreeFlow.Administration</see> namespace can now access their members by name as 
        well as by index. It is possible to access a user's To Do and Watch list 
        through the <see cref="FreeFlow.Administration.AlertCollection">AlertCollection</see>
        class.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 102</font></strong></div>
    <div><font size="2">The <see cref="FreeFlow.Administration">FreeFlow.Administration</see>
        namespace has been introduced. This provides programmatic access to the 
        engine's database. Only SQL Server is currently supported. The <see cref="FreeFlow.Client.GridColumn">
          GridColumn</see> class has more properties. The <see cref="FreeFlow.AlertType">
          AlertType</see> and <see cref="FreeFlow.AttachmentType">AttachmentType</see> enumerated 
        types have been moved to the FreeFlow namespace. The <see cref="FreeFlow.AlertHelper">
          AlertHelper</see> class has been added.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 101</font></strong></div>
    <div><font size="2">The List class now has <see cref="FreeFlow.Client.List.Order">Order</see>,
        <see cref="FreeFlow.Client.List.Page">Page</see>, <see cref="FreeFlow.Client.List.PageSize">
          PageSize</see> and <see cref="FreeFlow.Client.List.RecordCount">RecordCount</see>
        properties.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 100</font></strong></div>
    <div><font size="2">Breaking change - The FreeFlow assemblies are now strong-named. 
        This means the assemblies can be added to the GAC if required, but will require 
        rebuilding of any applications using them.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 98</font></strong></div>
    <div><font size="2">Connection.RaiseFlag now accepts an array of objects for flag 
        data.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 93</font></strong></div>
    <div><font size="2">Alert lists now allow retrieval of deletion alerts. This is 
        useful when alerts are being cached on a client machine and an application 
        needs to know when alerts have been removed from a To Do or Watch list.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 91</font></strong></div>
    <div><font size="2">Fields now expose <see cref="FreeFlow.Client.Field.ClientExtensions">
          client extensions</see>. Label fields have a <see cref="FreeFlow.Client.LabelField.Url">
          Url</see> property.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 89</font></strong></div>
    <div><font size="2">Flags can now be raised using the&nbsp;engine's DCOM interface 
        as well as&nbsp;via&nbsp;its XML interface. The <see cref="FreeFlow.Client.Connection.RaiseFlagBy">
          Connection.RaiseFlagBy</see> property controls this.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 88</font></strong></div>
    <div><font size="2">The Connection class has two new <see cref="FreeFlow.Client.Connection.LogOn_overloads">
          LogOn</see> methods, which should be used in preference to Login (now 
        deprecated) as these new methods use exceptions like the rest of FreeFlow.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 83</font></strong></div>
    <div><font size="2">The Connection class has a new UserName property. A bug has 
        been fixed that occurred when fields were referred to using different cases by 
        the engine.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 82</font></strong></div>
    <div><font size="2">The Connection class has a new constructor that allows an 
        existing session ID to be passed in.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 81</font></strong></div>
    <div><font size="2">The FreeFlow.Rss assembly has been added to the library. This 
        can be used to generate RSS feeds for users and administrators.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 77</font></strong></div>
    <div><font size="2">The two assemblies FreeFlow and FreeFlow.Client have been 
        merged into one assembly, FreeFlow.Client. </font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 71</font></strong></div>
    <div><font size="2">SSO now works with HTTP. Configure SSO for Win32 clients as 
        described in the documentation then ensure the escripts folder is configured 
        for Windows Authentication and SSO should work as expected. If an ASP.Net 
        application is being used to connect to the engine, ensure &lt;identity 
        impersonate= "true"/&gt; is set in web.config </font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 64</font></strong></div>
    <div><font size="2">You can now connect to the engine via DCOM with the <see cref="FreeFlow.Client.Connection.ConnectionType">
          Connection.ConnectionType</see> property. SSO can also be used if the class 
        library is being used in a client-side application when connecting via DCOM.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 54</font></strong></div>
    <div><font size="2">The Connection.Engine property was being ignored. It is now 
        used correctly.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 47</font></strong></div>
    <div><font size="2">Added some Visual Basic sample code.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 25</font></strong></div>
    <div><font size="2">Fixed a bug with actions containing XML characters such as &lt; 
        and &gt;</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 24</font></strong></div>
    <div><font size="2">Breaking change - StatusField.Url has changed from 
        System.String to System.Uri.&nbsp;Use Uri.ToString() to get the URL as a 
        string.</font>
    </div>
    <div><font size="2">Improved client script support, almost complete.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 23</font></strong></div>
    <div><font size="2">Added the introduction to the documentation.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 22</font></strong></div>
    <div><font size="2">Improved client script support, although not complete yet.</font>
      <br />
      <br />
    </div>
    <div><strong><font size="2">Build 21</font></strong></div>
    <div><font size="2">Added VB.NET syntax to documentation.</font></div>
    <div><font size="2">Added this file to the documentation.</font></div>
  </body>
</html>
<!-- @DefaultTopic --><!-- @SortOrder 1 -->